.head{
	width: 100%;
    margin-bottom: 1px;
    background-color: #fff;
}
.head .w1190{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}
.head .log-top{
	background: #FFFFFF;
	width: 100%;
}
.head .topnav{
	position: relative;
    padding-top: 4px;
    height: 30px;
    z-index: 1000; 
}
.head .topnav ul.q_menu{
	position: absolute;
    height: 16px;
    width: 761px;
    right: 0;
    top: 4px;
}
.head ul.q_menu li {
    float: left;
    padding: 0 15px;
    border-right: 1px solid #d5d5d5;
    height: 16px;
    line-height: 16px;
    font-family: '宋体';
}
.head ul.q_menu li.mysheet{ 
	background: url(../../img/icon_img/default_icon_bg.png)no-repeat -506px -12px;
}

.head .mysheet-menu{
	width: 180px;
	position: absolute;
	left: 607px;
	top:20px;
	background: white;
	border: 1px solid #ccc;
	display: none;
	z-index: 9999;
}

.head ul.q_menu li.qq{
	padding: 0 15px;
	background: url(../../img/icon_img/default_icon_bg.png)no-repeat -496px -44px;
}
i.down{position: absolute;
	top: 1px;
	left: 245px;
}
i.phone_down{
	position: absolute;
	top:1px;
	left: 336px;
}
.head .log{
    float: left;
    height: 63px;
    padding-top: 10px;
    width: 427px;
    position: relative;
}
.head .log img{
	width: 421px;
	height: 63px;
	background: url(../../img/icon_img/default_icon_bg.png)no-repeat 0px -1px;
}
.head .server{
	width: 650px;
	float: right;
	margin-top: 8px;
	height: 68px;
} 
.head .server-txt{
	width: 345px;
    float: left;
    height: 55px;
    padding: 8px 0 4px;
    position: relative;
    z-index: 10;
}
.head #server-txt-box{
	width: 260px;
    height: 26px;
    float: left;
    line-height: 26px;
    color: #666;
    padding: 0 5px;
    border: 2px solid #ccc;
}
.head #server-btn{
	width: 65px;
    height: 26px;
    background: #444;
    text-align: center;
    line-height: 30px;
    float: left;
    cursor: pointer;
    border: 0;
    font-family: microsoft yahei;
    font-size: 16px;
    color: #fff;
}

.head .hot-server{
	height: 28px;
    line-height: 28px;
    color: #ccc;
    width: 100%;
    float: left;
    overflow: hidden;
}
.head .hot-server a{
	padding-right: 4px;
	color: #888;
}
.head .server .cart{
	width: 126px;
    height: 34px;
    float: right;
    padding-top: 8px;
    position: relative;
    z-index: 11;
    cursor: pointer;
    background: url(../../img/icon_img/default_icon_bg.png)no-repeat 0px -64px;
}
.head .server .cart:hover{
	width: 126px;
    height: 34px;
    float: right;
    padding-top: 8px;
    position: relative;
    z-index: 11;
    cursor: pointer;
    color: white;
    background: url(../../img/icon_img/default_icon_bg.png)no-repeat 0px -98px;
}
.head .server .cart a:hover{
	text-decoration: none;
	color: white;
}
.head .server .cart-min{
	width: 60%; 
	text-align: center;
	line-height: 34px;
	float: right;
	display: block;
}


/*导航区*/
.nav-head{
	width: 100%;
	height: 34px;
	margin: 0px auto;
	background: #a21f25;
}
.nav-head .wid1190{
	width: 1190px;
	margin: 0 auto;
	background: #a21f25;
	height: 34px;
	position: relative;
	z-index: 8;
}
.nav-head .wid1190 .nav-right{
	float: right;
    height: 34px;
    position: relative;
}
.nav-head .wid1190 .nav-right a{
	font-size: 12px;
    padding: 0 10px;
    color: #f6e9ea;
    border-right: 1px solid #d18f92;
    height: 14px;
    line-height: 14px;
    margin-top: 11px;
    float: left;
}
.nav-head .wid1190 .nav-right a:hover{
	color: #ffcc00;
}
.nav-head .wid1190 .nav-right .sport{
	display: block;
    position: absolute;
    left: -40px;
    top: -22px; 
    padding: 0;
    margin: 0; 
    border: 0;
    z-index: 1000;
}
.nav-head .wid1190 .all-kinds{
	float: left;
	width: 190px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    font-weight: 700;
    background-color: #B9363D;
}
.nav-head .wid1190 .nav-really{
	float: left;
}
 .nav-head .wid1190 .nav-really a:first-child{
 	padding-left: 21px;
 	background: none;
 	background: #444;
 }   
 .nav-head .wid1190 .nav-really a{
 	display: block;
    float: left;
    font-size: 14px;
    padding: 0 28px;
    line-height: 34px;
    height: 34px;
    text-decoration: none;
    color: #FFF;
    background: url(../../img/icon_img/defaultnav_icon_bg.png)no-repeat 0px 11px;
 	
 }
.nav-head .wid1190 .nav-really a:hover{
	background: #444;
    color: #FFF;
    padding-right: 28px;
    margin-right: 0px;
    position: relative;
    border-left: 1px solid #a21f25;
    margin-left: -1px;  
}

/*导航下拉列表*/

.mansport-menu,.womansport-menu,.childsport-menu{
	position: absolute;
	background: white;
	width: 668px;
	padding: 20px 5px 20px 15px;
	display: none;
}
.mansport-menu li:last-child,.womansport-menu li:last-child, .childsport-menu li:last-child{
	width: 233px;
}
.mansport-menu{
    left: 266px;
    top:33px;
    display: none;
}
 
.womansport-menu{
    left: 380px;
    top: 33px;
}
.childsport-menu{
    left: 492px;
    top: 33px;
}
.mansport-menu li h4,.womansport-menu li h4,.childsport-menu li h4{
	font-weight: bold;
	margin-bottom: 5px;
}
.mansport-menu li,.womansport-menu li,.childsport-menu li{
	width: 132px;
	float: left;
	margin-left: 20px;
}
.mansport-menu li a,.womansport-menu li a,.childsport-menu li a{
	display: block;
	color: #555555;
	border: 1px solid #fff;
}
.mansport-menu li a:hover,.womansport-menu li a:hover,.childsport-menu li a:hover{
	border: 1px solid #ccc;
}
.mansport-menu li:last-child a,.womansport-menu li:last-child a,.childsport-menu li:last-child a{
    width: 69px;
	height: 35px;
    margin: 2px;
	display: inline-block;

}
    /*图片轮播样式*/   
    
      
.big-box{
	width: 100%;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
.w—1190{
	width: 1190px;
	margin: 0 auto;
	
}
.focus{
	width: 1190px;
	margin: 0 auto;
	position: relative;
}

.swiper-container {
    width: 1600px;
    height: 385px;
    left: -205px;

    
}
.swiper-container-vertical > .swiper-pagination-bullets{
	left: 28%;
	top:95%;
	
	
} 
.swiper-pagination span{
	float: left;
	width: 15px;
	height: 15px;
	 margin-right: 5px;
}   

/*所有商品菜单样式*/  

.all-kinds-menu{
	position: absolute;
	z-index: 99;
	background: #1e1908;
	color: #fff;
	left: 0px;
	top:0px;
	width: 190px;
	height: 385px;
}
.all-kinds-menu li{
	height: 43px;
	line-height: 43px;
}
.all-kinds-menu span{
	height: 43px;
	line-height: 43px;
	width: 36px; 
	display:inline-block;
	float: left;
}
.all-kinds-menu li:hover{
	 background: #B9363D;
}
.all-kinds-menu a{
	color: white;
	display: inline-block;
	height: 43px;
	line-height: 43px;
	width: 120px;
	float: left;	
}
.all-kinds-menu i{
	display: inline-block;
	width: 5px;
	height: 43px;
	line-height: 43px;
	float: right;
	margin-right: 20px;
}
	/*所有商品二级菜单样式*/  
.all-kinds-nextmenu{
	position:absolute;
	display: none;
	width: 320px;
	height: 385px;
	left: 190px;
	top:0px;
	z-index: 99;
	padding: 10px;
	background: rgba(255,255,255,0.9);
}
.all-kinds-nextmenu .nextmenu-min{
	margin: 10px 5px;
}
.all-kinds-nextmenu h4{
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px solid #000000; 
}
.all-kinds-nextmenu h4 span{ 
	float: right;
}

/*小log部分*/
.log-conten{
	width: 1190px;
	margin: 0 auto;
}
.log-conten .log-head{
	width: 1190px;
	margin: 0 auto;
	padding-top: 20px;
}
.log-conten .log-show-left{
	width: 980px;
	float: left;
	overflow: hidden;
} 
.log-conten .log-head h4{
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 8px;
}
.log-conten .log-head h4 a{
	display: block;
	width: 125px;
	height: 30px;
	border-bottom: 2px solid black;
}
.log-conten .log-head h4 a:hover{
	text-decoration: none;
}
.log-conten  .log-show a{
	display: block;
	width: 140px;
	height: 70px;
	float: left;
	border: 1px solid #ccc;
	background: rbga(0,0,0,0.4);
	
}
.log-conten  .log-show a img{
	width: 140px;
	height: 70px;
}
.log-conten  .log-show a img:hover{
	background: black;
	opacity: 0.4; 
}

.log-show-right{
	width: 190px;
	padding: 5px;
	float: left;	
}
.log-show-right .show-R-one{
	border: 1px solid #ccc;
	padding: 5px;
}
.log-show-right .show-R-one ul {
	padding-left: 10px;
	list-style: disc;
	font-size: 12px;
	color: #666;
}
.log-show-right .show-R-three img{
	width: 190px;
	height: 105px;
}

.wid1190{
	width: 1190px;
	height: auto;
	margin: 0 auto;
}

    /*专区*/
.special li{
	float: left;
	margin: 1px;
	border: 3px solid #fff;
}
.special li:hover{
	border: 3px solid red;
}


/*运动小白*/
.sport-write{
	width: 100%;
	height: 435px;
	margin-bottom: 10px;
}
.sport-write .sport-write-left{
	width: 191px;
	float: left;
}
.sport-write .sport-write-left li{
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #9D9D9D;
}
.sport-write .sport-write-left li:hover{
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #9D9D9D;
	background: deepskyblue;
}
.sport-write .sport-write-left li a{
	color: #000000;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	display: block;
	width: 120px;
	margin: 0 auto;
	border-bottom: 1px dashed #ccc;
	text-align: center;
}
.sport-write .sport-write-center{
	float: left;
	width: 400px;
	box-shadow: 2px 2px 2px darkgray;
}
.sport-write .sport-write-center a{
	position: relative;
	width: 400px;
	display: block;
	height: 426px;
}
.sport-write .sport-write-center a img{
	position: absolute;
	left: 0px;
	top:0px;
}
.sport-write .sport-write-right{
	float: left;
	width: 598px;
}
.sport-write .sport-write-right a.one{
	display: block;
	float: left;
	width: 296px;
	height: 248px;
	position: relative;	
}
.sport-write .sport-write-right a.two{
	display: block;
	float: left;
	width: 296px;
	height: 186px;
	position: relative;	
}
.sport-write .sport-write-right a img{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}
a.pic-animate{
	position: relative;
	overflow: hidden;
}


/*楼层1楼*/
.floor-1{
	width: 100%;
	height: 435px;
	margin-bottom: 10px;
}
.floor-1-left{
	width: 191px;
	float: left;
}
.floor-1-left dl dt{
	width:191px;
	height: 60px;
}
.floor-1-left dl dd{
	width: 95px;
	height: 40px;
	float: left;
	border-bottom: 1px dashed #ddd;
	border-right:1px dashed #ddd;
	background: url(../../img/icon_img/default_brandwall_bgwide.png) no-repeat 22px -182px;
}
.floor-1-left dl dd a{
	width: 95px;
	height: 40px;
	display: inline-block;
	text-align: center;
	color: rgba(255,255,255,0);
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
}
.floor-1-left dl dd a:hover{
	background: rgba(0,0,0,0.7); 
	color: rgba(255,255,255,1);
	text-decoration: none;
}
.floor-1-left .floor-1-txt{
	margin-top: 10px;
	height: 192px;
}
.floor-1-left .floor-1-txt a{
	width: 95px;
	height: 25px;
	display: block;
	float: left;
	padding-left: 5px;
	font-weight:bold;
	color:rgba(0,0,0,0.8);
	font-size: 14px;
}
.floor-1-center{
	width: 401px;
    height: 426px;
    float: left;
}
.floor-1-center a{
	width: 401px;
    height: 426px;
    position: relative;
    overflow: hidden;
}
.floor-1-center a img{
	position: absolute;
	left:0px;
	top:0px;
}
.floor-1-right{
	width: 594px;
	height: 426px;
	float: left;
}
.floor-1-right a.one{
	width: 198px;
	height: 244px;
	display: block;
	float: left;
	position: relative;
}
.floor-1-right a.two{
	width: 198px;
	height: 186px;
	display: block;
	float: left;
	position: relative;
	border-bottom: none;
}
.floor-1-right a.boright{
	border-right: 1px solid #d2d2d2;
}
.floor-1-right a img{
	position: absolute;
}


/*页脚logo展示*/

.foot-logo{
	width: 100%;
	
}
.foot-logo a{
	border: 1px solid #d2d2d2;
	display: block;
	float: left;
	width: 118px;
	height: 70px;
	position: relative;
}
.foot-logo a img{
	width: 116px;
	height: 68px;
}
.foot-logo a span{
	display: block;
	width: 118px;
	top: 70px;
	left: 0px;
	background: rgba(0,0,0,0.5);
	height: 0px;
	position: absolute;
	z-index: 11;
}

		/*商品分类*/
.foot-kinds{
	width: 100%;
}
.foot-kinds .kinds-head{
	width: 100%;
	height: 25px;
	padding: 10px 0px;
	margin-bottom: 10px;	
}
.foot-kinds .kinds-head .kinds-head-left,.foot-kinds .kinds-head .kinds-head-right{
	width: 45%;
	height: 1px;
	background:#d2d2d2 ;
	float: left;
	margin-top: 14px;
}
.foot-kinds .kinds-head span{
	display: block;
	height: 25px;
	width: 10%;
	float: left;
	font-size: 18px;
	text-align: center;
	line-height: 25px;	
}
.foot-kinds .kinds{
	width: 100%;
}
.foot-kinds .kinds li{
	float: left;
	width: 148px;
	text-align: center;
}
.foot-kinds .kinds li h5{
	font-weight: bold;
	text-align: center;
	margin: 15px 0;
	
}
.foot-kinds .kinds li h5 a{
	font-size: 14px;
	color: black;
}
.foot-kinds .kinds-txt li{
	width: 148px;
	border-right: 1px dashed #d2d2d2;
}
.foot-kinds .kinds-txt li a{
	display: block;
	height: 25px;
	width:70px;
	float: left;
	padding-left: 3px;
	color: grey;
}









